Python read values from dict

您所在的位置:网站首页 python dictionary value Python read values from dict

Python read values from dict

#Python read values from dict| 来源: 网络整理| 查看: 265

Python read values from dict:

The values() method returns a new view of the dictionary values as a list referred to as “dict_values”. Since this is a view of the dictionary, all the updates made to the dictionary are also visible.

Method signature

The signature for the values() method is as shown below. Here, d refers to the dictionary, and v is a view over the dictionary.

v=d.values() Method parameters and return type The values() method takes no parameters. However, it returns a view object that displays values as a list. Python Dictionary values Examples:

Example 1:

In this case, let us take a dictionary with numbers assigned to colour names. Here, we will extract all the values as a list. Moreover, we can see list is named as dict_values.

#Initializing color={1:"Red",2:"Blue",3:"Green"} # Using values method v1=color.values() #Printing print("View has ",v1)

Output

View has dict_values(["Red","Blue","Green"])

Example 2:

Let us take a dictionary with numbers assigned to a list containing names in this example. Firstly, let us add the new key-value pair to the dictionary. As we can see, it automatically updates the view.

#Initializing n={1:["Jim","Kim"],2:["John","Tom"],3:["Riya","Siya"]} v1=n.values() #Printing print("Before update view has ",v1) #Adding new key value pair n.update({4:["X","Y"]}) #Printing print("After update view has ",v1)

Output

Before update view has dict_values([['Jim', 'Kim'], ['John', 'Tom'], ['Riya', 'Siya']]) After update view has dict_values([['Jim', 'Kim'], ['John', 'Tom'], ['Riya', 'Siya'], ['X', 'Y']])

Example 3:

We will take a dictionary with the department name and student name in this case. Here, we will delete the key “Comp”. As a result, changes are reflected in the view also.

#Initializing n={"Comp":"Jim","IT":"Tom","EXTC":"Siya"} # Using values method v1=n.values() #Printing print("Before Delete view has ",v1) del(n["Comp"]) #Printing print("After Delete view has ",v1)

Output

Before Delete view has dict_values(['Jim', 'Tom', 'Siya']) After Delete view has dict_values(['Tom', 'Siya']) Conclusion

The values() method extracts values from the dictionary as a list. Just because this is a view over the dictionary, all the updates made to the dictionary are also reflected in the view.

References Python Dictionary Python Dict in depth

Happy Learning 🙂

Related Posts How to read all items from Dictionary in Python Python Dictionary Methods and Usages How to get elements from Dict in Python How to use fromkeys for a Dictionary in Python How to copy a Dictionary in Python How to find Symmetric Difference of two Sets in Python How to Iterate Python Dictionary ? Python – How to remove key from dictionary ? How to sort python dictionary by key ? How to use difference_update for a Set in Python How to use update method in a Set in Python How to read JSON file in Python ? How to perform Union operation on a Set in Python Python How to read input from keyboard Python – How to read environment variables ?


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3